package com.dataaccess.dataaccess.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dataaccess.dataaccess.common.base.BasisEntity;

/**
 * @Author: YangYu
 * @ClassName: WaterColumnBoxData
 * @Date: Created in 14:35 2023/7/10
 * @Description: 水柱箱体数据
 */
@TableName("firelink_alarm_summary_record.water_column_box_data")
public class WaterColumnBoxData extends BasisEntity {

    /**
     * 设备编号
     */
    private String number;
    /**
     * 量程下限
     */
    private double lrv;
    /**
     * 量程上限
     */
    private double upperRangeLimit;
    /**
     * 实时数据占总量程的百分比
     */
    private String percentage;
    /**
     * 上上限报警值
     */
    private double upperLimitAlarmSettingValues;
    /**
     * 上限报警值
     */
    private double upperLimitAlarmSettingValue;
    /**
     * 下限报警值
     */
    private double lowerLimitAlarmSetPoint;
    /**
     * 下下限报警值
     */
    private double lowerLimitAlarmSetPoints;
    /**
     * 启动值
     */
    private double startValue;
    /**
     * 停止值
     */
    private double stopValue;
    /**
     * 手自动状态  1自动  2关闭  3手动开
     */
    private Integer manualAutomaticState;
    /**
     * 信号强度百分比
     */
    private String signalPercentage;
    /**
     * 电量
     */
    private String electricity;

    /**
     * 设备版本
     */
    private String version;

    public String getVersion() {
        return this.getString("version");
    }

    public void setVersion(String version) {
        this.put("version",version);
    }

    public String getElectricity() {
        return this.getString("electricity");
    }

    public void setElectricity(String electricity) {
        this.put("electricity",electricity);
    }

    public String getNumber() {
        return this.getString("number");
    }

    public void setNumber(String number) {
        this.put("number",number);
    }

    public double getLrv() {
        return this.getDouble("lrv");
    }

    public void setLrv(double lrv) {
        this.put("lrv",lrv);
    }

    public double getUpperRangeLimit() {
        return this.getDouble("upperRangeLimit");
    }

    public void setUpperRangeLimit(double upperRangeLimit) {
        this.put("upperRangeLimit",upperRangeLimit);
    }

    public String getPercentage() {
        return this.getString("percentage");
    }

    public void setPercentage(String percentage) {
        this.put("percentage",percentage);
    }

    public double getUpperLimitAlarmSettingValues() {
        return this.getDouble("upperLimitAlarmSettingValues");
    }

    public void setUpperLimitAlarmSettingValues(double upperLimitAlarmSettingValues) {
        this.put("upperLimitAlarmSettingValues",upperLimitAlarmSettingValues);
    }

    public double getUpperLimitAlarmSettingValue() {
        return this.getDouble("upperLimitAlarmSettingValue");
    }

    public void setUpperLimitAlarmSettingValue(double upperLimitAlarmSettingValue) {
        this.put("upperLimitAlarmSettingValue",upperLimitAlarmSettingValue);
    }

    public double getLowerLimitAlarmSetPoint() {
        return this.getDouble("lowerLimitAlarmSetPoint");
    }

    public void setLowerLimitAlarmSetPoint(double lowerLimitAlarmSetPoint) {
        this.put("lowerLimitAlarmSetPoint",lowerLimitAlarmSetPoint);
    }

    public double getLowerLimitAlarmSetPoints() {
        return this.getDouble("lowerLimitAlarmSetPoints");
    }

    public void setLowerLimitAlarmSetPoints(double lowerLimitAlarmSetPoints) {
        this.put("lowerLimitAlarmSetPoints",lowerLimitAlarmSetPoints);
    }

    public double getStartValue() {
        return this.getDouble("startValue");
    }

    public void setStartValue(double startValue) {
        this.put("startValue",startValue);
    }

    public double getStopValue() {
        return this.getDouble("stopValue");
    }

    public void setStopValue(double stopValue) {
        this.put("stopValue",stopValue);
    }

    public Integer getManualAutomaticState() {
        return this.getInteger("manualAutomaticState");
    }

    public void setManualAutomaticState(Integer manualAutomaticState) {
        this.put("manualAutomaticState",manualAutomaticState);
    }

    public String getSignalPercentage() {
        return this.getString("signalPercentage");
    }

    public void setSignalPercentage(String signalPercentage) {
        this.put("signalPercentage",signalPercentage);
    }
}
